﻿Imports System.Data.OleDb

Public Class Egresados
    Inherits Datos


    Public Function obtenerEgresados() As DataSet
        Return Me.ObtenerSelect("obtenerEgresado", "Egresado")
    End Function

    Public Function obtenerEgresados(ByVal fechaDesde As DateTime, ByVal fechaHasta As DateTime) As DataSet
        Return ObtenerSelect("obtenerEgresadoAño", "EgresadoAño", fechaDesde, fechaHasta)
    End Function


    Public Sub InsertarEgresado(ByVal nroExpediente As String _
         , ByVal DniAlumno As String, ByVal Fecha As DateTime)

        comando.CommandText = "insertEgresado"
        comando.Parameters.Add(New OleDbParameter("@paramNroExpediente", nroExpediente))
        comando.Parameters.Add(New OleDbParameter("@paramDni", DniAlumno))
        comando.Parameters.Add(New OleDbParameter("@paramFecha", Fecha))

        Me.ejecutarComando()
    End Sub

    Public Function BuscarDniExpediente(ByVal nroExpediente As String) As String
        Return obtenerValor(nroExpediente, "@paramDni", 10, "buscarDniExpediente")
    End Function

    Public Function BuscarNombreExpediente(ByVal nroExpediente As String) As String
        Return obtenerValor(nroExpediente, "@paramNombreAlumno", 100, "buscarNombreExpediente")
    End Function

End Class
